package com.xiaolanshu.service;

import com.xiaolanshu.entity.User;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;


public interface UserService {
    //查询用户信息并并判断用户名是否存在
    User findUser(String username);
    //保存用户头像
    String uploadHeadphoto(MultipartFile headphoto) throws Exception;
    //保存用户信息
    void saveUser(User user);
    //根据当前登录用户id查询用户信息
    User findUser(Long userId);
    //根据当前登录用户id修改用户资料
    void updateUserInfo(Map param);
    //发送短信验证码
    public void sendMsg(String phone);
    //将所有返利金额保存到购买的用户的信息里
    void saveReturnAmount(Double returnAmounts, Long userId);
    //根据商品总金额扣除用户的余额
    void reduceMoney(Double amounts,Long userId);
    //提现
    void updateMoney(Double returnMoney,Long userId);

}
